package com.aqie.rabbit.utils;

import java.util.UUID;

public class EncryptUtil {
    public static String encodePassword(String password) {
        // 密码去除首位空格
        password = password.trim();
        // 进行MD5非对称加密，加盐会更安全，盐也需要存储
        password = TextUtil.getMD5(password);
        // 再进行一次对称的Base64加密，当然可以采取加盐的方案
        return TextUtil.encodeBase64(password);
    }

    public static String generateToken(){
        String newToken = UUID.randomUUID().toString();
        // 进行一次Base64格式化
        return TextUtil.encodeBase64(newToken);
    }
}
